import ESM from '../../shared/components/ESM.mdx';
import CJS from '../../shared/components/CJS.mdx';
import UMD from '../../shared/components/UMD.mdx';
import MF from '../../shared/components/MF.mdx';

# Glossary

## ESM

ESM stands for ECMAScript Modules, <ESM />

## CJS

CJS stands for [CommonJS](https://nodejs.org/api/modules.html#modules-commonjs-modules), <CJS />

## UMD

<UMD />

## Bundleless

Bundleless means that each source file is compiled and built separately, but not bundled together. Each output file can be found with its corresponding source code file. The process of bundleless build can also be understood as the process of code transformation of source files only.

## Module Federation

<MF />

## More

See more glossary in [Rsbuild - Glossary](https://rsbuild.dev/guide/start/glossary) and [Rspack - Glossary](https://rspack.dev/misc/glossary).
